#ifndef CONCRETE_COMPANY_H
#define CONCRETE_COMPANY_H
#include"company.h"

class Ali:public Company{
public:
    void InterView()override{
         std::cout << "First interview -> Second interview -> Third interview" << std::endl;
    }
    void Offer()override{
            std::cout << "30W" << std::endl;
    }
    bool isInterView()override{
        return true;
    }
};

class Tencent:public Company{
public:
    void InterView() override {
        std::cout << "First interview -> Second interview" << std::endl;
    }

     void Offer() override {
        std::cout << "25W" << std::endl;
    }
     bool isInterView()override{
         return false;
     }

};

#endif // CONCRETE_COMPANY_H
